package com.yznote.cloudesk.message.service;

import com.yznote.cloudesk.common.pojo.Friend;
import com.yznote.cloudesk.common.pojo.Message;
import com.yznote.cloudesk.common.pojo.User;
import org.springframework.stereotype.Service;
import java.util.List;

@Service
public interface FriendService {
    void tryInsertFriend(Long friendUserId ,String notes);
    List<Friend> queryInsetFriend();
    void agreedInsetFriend(Long friendUserId);

    void disagreedInsetFriend(Long friendUserId);

    void deleteFriend(Long friendUserId);

    void BlackoutFriend(Long friendUserId);

    void unBlackoutFriend(Long friendUserId);

    List<Friend> getblackoutedFriendList();

    List<User> searchFriendByName(String friendUserName);

    List<Message> getOfflineMessages(Long friendUserId);



}
